Hanon Stariji (? - 204. pne.) bio je kartaginski vojskovođa koji se u drugog punskom ratu borio pod Hanibalovom komandom. Prema navodima Livija, nije se istakao nekim naročitim uspjesima te je više puta trpio poraze od rimskih vojski - prvo u Italiji, a potom u Španiji gdje je premješten i gdje je poginuo u borbi protiv Scipiona Afrikanca 204. pne.
Hanon Stariji je čest predmet rasprava među historičarima, s obzirom da mu je ime slično s drugim kartaginskim komandantima koji su živjeli u isto vrijeme.